package com.cleaningcloud.cld.domain;

import com.cleaningcloud.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.cleaningcloud.common.core.annotation.Excel;

/**
 * 指标库对象 cld_check_indicator
 *
 * @author cleaningcloud
 * @date 2024-10-12
 */
public class CldCheckIndicator extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 指标ID */
    private Long indicatorId;

    /** 指标定性 */
    @Excel(name = "指标定性")
    private Long indicatorType;

    /** 指标名称 */
    @Excel(name = "指标名称")
    private String indicatorName;

    /** 计量单位 */
    @Excel(name = "计量单位")
    private String indicatorUnit;

    /** 指标定义 */
    @Excel(name = "指标定义")
    private String indicatorDefinition;

    /** 评分标准 */
    @Excel(name = "评分标准")
    private String indicatorStandard;

    /** 评分依据 */
    @Excel(name = "评分依据")
    private String indicatorBasis;

    /** 创建人ID */
    @Excel(name = "创建人ID")
    private Long createId;

    /** 创建人名称 */
    @Excel(name = "创建人名称")
    private String createName;

    /** 备注是否关闭 */
    @Excel(name = "备注是否关闭")
    private Long flag;

    public void setIndicatorId(Long indicatorId)
    {
        this.indicatorId = indicatorId;
    }

    public Long getIndicatorId()
    {
        return indicatorId;
    }
    public void setIndicatorType(Long indicatorType)
    {
        this.indicatorType = indicatorType;
    }

    public Long getIndicatorType()
    {
        return indicatorType;
    }
    public void setIndicatorName(String indicatorName)
    {
        this.indicatorName = indicatorName;
    }

    public String getIndicatorName()
    {
        return indicatorName;
    }
    public void setIndicatorUnit(String indicatorUnit)
    {
        this.indicatorUnit = indicatorUnit;
    }

    public String getIndicatorUnit()
    {
        return indicatorUnit;
    }
    public void setIndicatorDefinition(String indicatorDefinition)
    {
        this.indicatorDefinition = indicatorDefinition;
    }

    public String getIndicatorDefinition()
    {
        return indicatorDefinition;
    }
    public void setIndicatorStandard(String indicatorStandard)
    {
        this.indicatorStandard = indicatorStandard;
    }

    public String getIndicatorStandard()
    {
        return indicatorStandard;
    }
    public void setIndicatorBasis(String indicatorBasis)
    {
        this.indicatorBasis = indicatorBasis;
    }

    public String getIndicatorBasis()
    {
        return indicatorBasis;
    }
    public void setCreateId(Long createId)
    {
        this.createId = createId;
    }

    public Long getCreateId()
    {
        return createId;
    }
    public void setCreateName(String createName)
    {
        this.createName = createName;
    }

    public String getCreateName()
    {
        return createName;
    }
    public void setFlag(Long flag)
    {
        this.flag = flag;
    }

    public Long getFlag()
    {
        return flag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("indicatorId", getIndicatorId())
                .append("indicatorType", getIndicatorType())
                .append("indicatorName", getIndicatorName())
                .append("indicatorUnit", getIndicatorUnit())
                .append("indicatorDefinition", getIndicatorDefinition())
                .append("indicatorStandard", getIndicatorStandard())
                .append("indicatorBasis", getIndicatorBasis())
                .append("createId", getCreateId())
                .append("createName", getCreateName())
                .append("createTime", getCreateTime())
                .append("flag", getFlag())
                .toString();
    }
}
